package com.zn.pojo.android;

import java.util.List;

public class VehicleBean {
    private Integer vehicleId;
    private String uuid;//机械唯一ID,由数据上传方生成，妥善保存，确保唯一性，一机一码
    private String mhyPlate;//机械环保登记号码
    private String mhyCardStatus;//上牌状态  已上牌、未上牌
    private String deviceId;//定位终端号（若无对应信息， 请联系平台分配指定号段）
    private String mhyRegLocation;//车籍地，精确到县区，格式为：xxx 省 xxx 市 xxx 县/区
    private String createTime;//创建时间（yyyyMMddHHmmss)
    private String emissionLevel;// 排放阶段:D（电动），X（无法确定），国 1，国 2，国 3，国 4
    private String mhyBrand;//车辆品牌
    private String mhyType;//机械类型
    private String mhyColor;//车身颜色，红，黄，蓝，绿，白，黑，其他
    private String mhyModel;//机械型号
    private String mhyFrameNo;//设备代码、特种设备代码、产品识别代码、车辆识别代码、VIN、机械环保代码
    private String ngNo;//发动机编号
    private String ngPower;//净功率/额定净功率（kW）， 只填写数字，不填写单位, 整数
    private String ngGrantNo;//型式核准号
    private String ngEcoOpenNo;//环保信息公开编号
    private List<NgExtra> ngExtra;//额外发动机数组，适用于多 发动机的情况下其他发动机
    private String ownerName;//联系人
    private String ownerIdNo;//身份证号/统一社会信用代码
    private String ownerMobile;//联系人电话
    private String ownerAddress;//用户地址:河南省内黄县 马上乡乡善宜 店村 387 号
    private String mhyWeight;//设备质量（kg），只填写数字，不填写单位,整数
    private String mhyProdDate;//机械出厂日期
    private String ngProdDate;// 发动机出厂日期
    private String ngOtherNo;//其他永久性号码/厂内编号
    private String mhyManu;//机械制造企业
    private String ngManu;//发动机制造企业
    private String ngModel;//发动机型号
    private String ngInjection;//燃料喷射系统型式 机械泵 分配泵 直列泵 泵喷嘴 高压共轨 混合装置 其他
    private String ngOpPerfm;//工作特性： 非恒速 恒速
    private String ngPostTreatment;//后处理装置 无ECU 催化转化器 EGR 增压器 中冷器 喷油泵 喷油器 OBD POC DPF SCR 空气滤清器 进气消声器 排气消声器

    public Integer getVehicleId() {
        return vehicleId;
    }

    public void setVehicleId(Integer vehicleId) {
        this.vehicleId = vehicleId;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getMhyPlate() {
        return mhyPlate;
    }

    public void setMhyPlate(String mhyPlate) {
        this.mhyPlate = mhyPlate;
    }

    public String getMhyCardStatus() {
        return mhyCardStatus;
    }

    public void setMhyCardStatus(String mhyCardStatus) {
        this.mhyCardStatus = mhyCardStatus;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getMhyRegLocation() {
        return mhyRegLocation;
    }

    public void setMhyRegLocation(String mhyRegLocation) {
        this.mhyRegLocation = mhyRegLocation;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getEmissionLevel() {
        return emissionLevel;
    }

    public void setEmissionLevel(String emissionLevel) {
        this.emissionLevel = emissionLevel;
    }

    public String getMhyBrand() {
        return mhyBrand;
    }

    public void setMhyBrand(String mhyBrand) {
        this.mhyBrand = mhyBrand;
    }

    public String getMhyType() {
        return mhyType;
    }

    public void setMhyType(String mhyType) {
        this.mhyType = mhyType;
    }

    public String getMhyColor() {
        return mhyColor;
    }

    public void setMhyColor(String mhyColor) {
        this.mhyColor = mhyColor;
    }

    public String getMhyModel() {
        return mhyModel;
    }

    public void setMhyModel(String mhyModel) {
        this.mhyModel = mhyModel;
    }

    public String getMhyFrameNo() {
        return mhyFrameNo;
    }

    public void setMhyFrameNo(String mhyFrameNo) {
        this.mhyFrameNo = mhyFrameNo;
    }

    public String getNgNo() {
        return ngNo;
    }

    public void setNgNo(String ngNo) {
        this.ngNo = ngNo;
    }

    public String getNgPower() {
        return ngPower;
    }

    public void setNgPower(String ngPower) {
        this.ngPower = ngPower;
    }

    public String getNgGrantNo() {
        return ngGrantNo;
    }

    public void setNgGrantNo(String ngGrantNo) {
        this.ngGrantNo = ngGrantNo;
    }

    public String getNgEcoOpenNo() {
        return ngEcoOpenNo;
    }

    public void setNgEcoOpenNo(String ngEcoOpenNo) {
        this.ngEcoOpenNo = ngEcoOpenNo;
    }

    public List<NgExtra> getNgExtra() {
        return ngExtra;
    }

    public void setNgExtra(List<NgExtra> ngExtra) {
        this.ngExtra = ngExtra;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public String getOwnerIdNo() {
        return ownerIdNo;
    }

    public void setOwnerIdNo(String ownerIdNo) {
        this.ownerIdNo = ownerIdNo;
    }

    public String getOwnerMobile() {
        return ownerMobile;
    }

    public void setOwnerMobile(String ownerMobile) {
        this.ownerMobile = ownerMobile;
    }

    public String getOwnerAddress() {
        return ownerAddress;
    }

    public void setOwnerAddress(String ownerAddress) {
        this.ownerAddress = ownerAddress;
    }

    public String getMhyWeight() {
        return mhyWeight;
    }

    public void setMhyWeight(String mhyWeight) {
        this.mhyWeight = mhyWeight;
    }

    public String getMhyProdDate() {
        return mhyProdDate;
    }

    public void setMhyProdDate(String mhyProdDate) {
        this.mhyProdDate = mhyProdDate;
    }

    public String getNgProdDate() {
        return ngProdDate;
    }

    public void setNgProdDate(String ngProdDate) {
        this.ngProdDate = ngProdDate;
    }

    public String getNgOtherNo() {
        return ngOtherNo;
    }

    public void setNgOtherNo(String ngOtherNo) {
        this.ngOtherNo = ngOtherNo;
    }

    public String getMhyManu() {
        return mhyManu;
    }

    public void setMhyManu(String mhyManu) {
        this.mhyManu = mhyManu;
    }

    public String getNgManu() {
        return ngManu;
    }

    public void setNgManu(String ngManu) {
        this.ngManu = ngManu;
    }

    public String getNgModel() {
        return ngModel;
    }

    public void setNgModel(String ngModel) {
        this.ngModel = ngModel;
    }

    public String getNgInjection() {
        return ngInjection;
    }

    public void setNgInjection(String ngInjection) {
        this.ngInjection = ngInjection;
    }

    public String getNgOpPerfm() {
        return ngOpPerfm;
    }

    public void setNgOpPerfm(String ngOpPerfm) {
        this.ngOpPerfm = ngOpPerfm;
    }

    public String getNgPostTreatment() {
        return ngPostTreatment;
    }

    public void setNgPostTreatment(String ngPostTreatment) {
        this.ngPostTreatment = ngPostTreatment;
    }
}
